package com.lf.config;

import com.lf.service.ServiceList;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

import javax.annotation.PostConstruct;

/**
 * 系统启动完，依赖注入之后执行
 */
@Slf4j
@Component
public class InitAfterSysStart extends ServiceList {
    //静态代码块会在依赖注入后自动执行,并优先执行
    static{
        log.info("---com.lf.config.static 静态代码块会在依赖注入后自动执行,并优先执行--");
    }
    /**
     *  @Postcontruct’在依赖注入完成后自动调用
     */
    @PostConstruct
    public void initWeixinData(){
        log.info("@Postcontruct’在依赖注入完成后自动调用");
        sysService.initWeixinData();

    }
}